home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / macros / latex209 / contrib / textyl / src / tables.c < prev    next >
C/C++ Source or Header  |  1993-11-07  |  5KB  |  158 lines

  1. #include "tables.h"
  2.  
  3. struct vecinfo  vectab[] =
  4. {
  5.     {15.9688, 0.0, 0.9981, 86.4237},
  6.     {15.8764, 0.0, 1.9846, 82.8750},
  7.     {15.7260, 0.0, 2.9486, 79.3803},
  8.     {15.5223, 0.0, 3.8806, 75.9638},
  9.     {15.2717, 0.0, 4.7724, 72.6460},
  10.     {14.9813, 0.0, 5.6180, 69.4440},
  11.     {14.6585, 0.0, 6.4131, 66.3706},
  12.     {14.3108, 0.0, 7.1554, 63.4349},
  13.     {13.9452, 0.0, 7.8442, 60.6422},
  14.     {13.5680, 0.0, 8.4800, 57.9946},
  15.     {13.1847, 0.0, 9.0645, 55.4915},
  16.     {12.8000, 0.0, 9.6000, 53.1301},
  17.     {12.4178, 0.0, 10.0895, 50.9061},
  18.     {12.0412, 0.0, 10.5361, 48.8141},
  19.     {11.6726, 0.0, 10.9431, 46.8476},
  20.     {11.3137, 0.0, 11.3137, 45.0000},
  21.     {10.9431, 0.0, 11.6726, 43.1524},
  22.     {10.5361, 0.0, 12.0412, 41.1859},
  23.     {10.0895, 0.0, 12.4178, 39.0939},
  24.     {9.6000, 0.0, 12.8000, 36.8699},
  25.     {9.0645, 0.0, 13.1847, 34.5085},
  26.     {8.4800, 0.0, 13.5680, 32.0054},
  27.     {7.8442, 0.0, 13.9452, 29.3578},
  28.     {7.1554, 0.0, 14.3108, 26.5651},
  29.     {6.4131, 0.0, 14.6585, 23.6294},
  30.     {5.6180, 0.0, 14.9813, 20.5560},
  31.     {4.7724, 0.0, 15.2717, 17.3540},
  32.     {3.8806, 0.0, 15.5223, 14.0362},
  33.     {2.9486, 0.0, 15.7260, 10.6197},
  34.     {1.9846, 0.0, 15.8764, 7.1250},
  35.     {0.9981, 0.0, 15.9688, 3.5763},
  36.     {0.0, 0.0, 16.0000, 0.0000},
  37.     {0.0, 0.9981, 15.9688, -3.5763},
  38.     {0.0, 1.9846, 15.8764, -7.1250},
  39.     {0.0, 2.9486, 15.7260, -10.6197},
  40.     {0.0, 3.8806, 15.5223, -14.0362},
  41.     {0.0, 4.7724, 15.2717, -17.3540},
  42.     {0.0, 5.6180, 14.9813, -20.5560},
  43.     {0.0, 6.4131, 14.6585, -23.6294},
  44.     {0.0, 7.1554, 14.3108, -26.5651},
  45.     {0.0, 7.8442, 13.9452, -29.3578},
  46.     {0.0, 8.4800, 13.5680, -32.0054},
  47.     {0.0, 9.0645, 13.1847, -34.5085},
  48.     {0.0, 9.6000, 12.8000, -36.8699},
  49.     {0.0, 10.0895, 12.4178, -39.0939},
  50.     {0.0, 10.5361, 12.0412, -41.1859},
  51.     {0.0, 10.9431, 11.6726, -43.1524},
  52.     {0.0, 11.3137, 11.3137, -45.0000},
  53.     {0.0, 11.6726, 10.9431, -46.8476},
  54.     {0.0, 12.0412, 10.5361, -48.8141},
  55.     {0.0, 12.4178, 10.0895, -50.9061},
  56.     {0.0, 12.8000, 9.6000, -53.1301},
  57.     {0.0, 13.1847, 9.0645, -55.4915},
  58.     {0.0, 13.5680, 8.4800, -57.9946},
  59.     {0.0, 13.9452, 7.8442, -60.6422},
  60.     {0.0, 14.3108, 7.1554, -63.4349},
  61.     {0.0, 14.6585, 6.4131, -66.3706},
  62.     {0.0, 14.9813, 5.6180, -69.4440},
  63.     {0.0, 15.2717, 4.7724, -72.6460},
  64.     {0.0, 15.5223, 3.8806, -75.9638},
  65.     {0.0, 15.7260, 2.9486, -79.3803},
  66.     {0.0, 15.8764, 1.9846, -82.8750},
  67.     {0.0, 15.9688, 0.9981, -86.4237},
  68.     {8.0000, 0.0, 0.0, 90.0000},
  69.     {7.9382, 0.0, 0.9923, 82.8750},
  70.     {7.7611, 0.0, 1.9403, 75.9638},
  71.     {7.4906, 0.0, 2.8090, 69.4440},
  72.     {7.1554, 0.0, 3.5777, 63.4349},
  73.     {6.7840, 0.0, 4.2400, 57.9946},
  74.     {6.4000, 0.0, 4.8000, 53.1301},
  75.     {6.0206, 0.0, 5.2680, 48.8141},
  76.     {5.6569, 0.0, 5.6569, 45.0000},
  77.     {5.2680, 0.0, 6.0206, 41.1859},
  78.     {4.8000, 0.0, 6.4000, 36.8699},
  79.     {4.2400, 0.0, 6.7840, 32.0054},
  80.     {3.5777, 0.0, 7.1554, 26.5651},
  81.     {2.8090, 0.0, 7.4906, 20.5560},
  82.     {1.9403, 0.0, 7.7611, 14.0362},
  83.     {0.9923, 0.0, 7.9382, 7.1250},
  84.     {0.0, 0.0, 8.0000, 0.0000},
  85.     {0.0, 0.9923, 7.9382, -7.1250},
  86.     {0.0, 1.9403, 7.7611, -14.0362},
  87.     {0.0, 2.8090, 7.4906, -20.5560},
  88.     {0.0, 3.5777, 7.1554, -26.5651},
  89.     {0.0, 4.2400, 6.7840, -32.0054},
  90.     {0.0, 4.8000, 6.4000, -36.8699},
  91.     {0.0, 5.2680, 6.0206, -41.1859},
  92.     {0.0, 5.6569, 5.6569, -45.0000},
  93.     {0.0, 6.0206, 5.2680, -48.8141},
  94.     {0.0, 6.4000, 4.8000, -53.1301},
  95.     {0.0, 6.7840, 4.2400, -57.9946},
  96.     {0.0, 7.1554, 3.5777, -63.4349},
  97.     {0.0, 7.4906, 2.8090, -69.4440},
  98.     {0.0, 7.7611, 1.9403, -75.9638},
  99.     {0.0, 7.9382, 0.9923, -82.8750},
  100.     {0.0, 8.0000, 0.0, -90.0000},
  101.     {4.0000, 0.0, 0.0, 90.0000},
  102.     {3.8806, 0.0, 0.9701, 75.9638},
  103.     {3.5777, 0.0, 1.7889, 63.4349},
  104.     {3.2000, 0.0, 2.4000, 53.1301},
  105.     {2.8284, 0.0, 2.8284, 45.0000},
  106.     {2.4000, 0.0, 3.2000, 36.8699},
  107.     {1.7889, 0.0, 3.5777, 26.5651},
  108.     {0.9701, 0.0, 3.8806, 14.0362},
  109.     {0.0, 0.0, 4.0000, 0.0000},
  110.     {0.0, 0.9701, 3.8806, -14.0362},
  111.     {0.0, 1.7889, 3.5777, -26.5651},
  112.     {0.0, 2.4000, 3.2000, -36.8699},
  113.     {0.0, 2.8284, 2.8284, -45.0000},
  114.     {0.0, 3.2000, 2.4000, -53.1301},
  115.     {0.0, 3.5777, 1.7889, -63.4349},
  116.     {0.0, 3.8806, 0.9701, -75.9638},
  117.     {0.0, 4.0000, 0.0, -90.0000},
  118.     {2.0000, 0.0, 0.0, 90.0000},
  119.     {1.7889, 0.0, 0.8944, 63.4349},
  120.     {1.4142, 0.0, 1.4142, 45.0000},
  121.     {0.8944, 0.0, 1.7889, 26.5651},
  122.     {0.0, 0.0, 2.0000, 0.0000},
  123.     {0.0, 0.8944, 1.7889, -26.5651},
  124.     {0.0, 1.4142, 1.4142, -45.0000},
  125.     {0.0, 1.7889, 0.8944, -63.4349},
  126.     {0.0, 2.0000, 0.0, -90.0000},
  127.     {1.0000, 0.0, 0.0, 90.0000},
  128.     {0.7071, 0.0, 0.7071, 45.0000},
  129.     {0.0, 0.0, 1.0000, 0.0000},
  130.     {0.0, 0.7071, 0.7071, -45.0000},
  131.     {0.0, 1.0000, 0.0, -90.0000},
  132.     {0.0, 0.0, 0.0, -90.0000},
  133. };
  134.  
  135. double          catrommtx[4][4] =
  136. {
  137.     -0.5, 1.5, -1.5, 0.5,
  138.     1.0, -2.5, 2.0, -0.5,
  139.     -0.5, 0.0, 0.5, 0.0,
  140.     0.0, 1.0, 0.0, 0.0,
  141. };
  142.  
  143. double          bsplmtx[4][4] =
  144. {
  145.     -1.0 / 6.0, 0.5, -0.5, 1.0 / 6.0,
  146.     0.5, -1.0, 0.5, 0.0,
  147.     -0.5, 0.0, 0.5, 0.0,
  148.     1.0 / 6.0, 2.0 / 3.0, 1.0 / 6.0, 0.0,
  149. };
  150.  
  151. double          cardmtx[4][4] =
  152. {
  153.     -1.0, 1.0, -1.0, 1.0,
  154.     2.0, -2.0, 1.0, -1.0,
  155.     -1.0, 0.0, 1.0, 0.0,
  156.     0.0, 1.0, 0.0, 0.0,
  157. };
  158.